import request from '@/utils/request'
const api = {
    // 获取角色列表
    getRoLeList: '?s=Admin.Role.Page',
    // 添加角色
    AddRole: '?s=Admin.Role.InsertRole',
    // 修改角色权限
    UpdataRole: '?s=Admin.Role.UpdateRole',
    // 删除角色
    DelRole: '?s=Admin.Role.Del',
    // 获取用户列表
    getUserList: '?s=Admin.User.Page',
    // 添加用户
    AddUser: '?s=Admin.User.Register',
    // 修改用户
    UpdateUser: '?s=Admin.User.Updateuser',
    // 删除用户
    DelUser: '?s=Admin.User.Del',
    // 获取部门列表
    getDepartmentList: '?s=Admin.Department.Page',
    // 添加部门
    AddDepartment: '?s=Admin.Department.Departinsert',
    // 修改部门
    UpdataDepartment: '?s=Admin.Department.Departupdate',
    // 删除部门
    DelDepartment: '?s=Admin.Department.Del',
    // 学校列表添加学校标签
    SchoolRecursion: '?s=Admin.Category.Recursions',
    // 部门禁用 启用
    OpenDepartment: '?s=Admin.Department.Updatestate'
}

export default api
// 学校列表添加学校标签
export function SchoolRecursion (parameter) {
  return request({
    url: api.SchoolRecursion,
    method: 'post',
    data: parameter
  })
}
// 部门禁用
export function OpenDepartment (parameter) {
  return request({
    url: api.OpenDepartment,
    method: 'post',
    data: parameter
  })
}
// 删除部门
export function DelDepartment (parameter) {
  return request({
    url: api.DelDepartment,
    method: 'post',
    data: parameter
  })
}
// 修改部门
export function UpdataDepartment (parameter) {
  return request({
    url: api.UpdataDepartment,
    method: 'post',
    data: parameter
  })
}
// 添加部门
export function AddDepartment (parameter) {
  return request({
    url: api.AddDepartment,
    method: 'post',
    data: parameter
  })
}
// 获取部门列表
export function getDepartmentList (parameter) {
  return request({
    url: api.getDepartmentList,
    method: 'post',
    data: parameter
  })
}
// 删除用户信息
export function DelUser (parameter) {
  return request({
    url: api.DelUser,
    method: 'post',
    data: parameter
  })
}
// 修改用户信息
export function UpdateUser (parameter) {
  return request({
    url: api.UpdateUser,
    method: 'post',
    data: parameter
  })
}
// 添加用户
export function AddUser (parameter) {
  return request({
    url: api.AddUser,
    method: 'post',
    data: parameter
  })
}

// 获取用户列表
export function getUserList (parameter) {
  return request({
    url: api.getUserList,
    method: 'post',
    data: parameter
  })
}

// 删除一个角色权限
export function DelRole (parameter) {
  return request({
    url: api.DelRole,
    method: 'post',
    data: parameter
  })
}
// 修改一个角色权限
export function UpdataRole (parameter) {
  return request({
    url: api.UpdataRole,
    method: 'post',
    data: parameter
  })
}

// 添加一个角色
export function AddRole (parameter) {
  return request({
    url: api.AddRole,
    method: 'post',
    data: parameter
  })
}

// 获取角色列表
export function getRoLeList (parameter) {
  return request({
    url: api.getRoLeList,
    method: 'post',
    params: parameter
  })
}